package com.info.zhiduoduo.repository.dto.maker;

import com.info.zhiduoduo.repository.entity.maker.MakerCase;
import com.info.zhiduoduo.repository.entity.maker.Tag;

import java.util.Date;
import java.util.List;

import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;

/**
 *
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
@Accessors(chain = true)  //setter return this;
public class MakerZddprojectBidDto{


    private Integer id;
    @ApiModelProperty("项目id")
    private Integer projectId;
    @ApiModelProperty("创客id")
    private Integer userid;
    @ApiModelProperty("姓名")
    private String realname;
    @ApiModelProperty("工作室名称")
    private String username;
    @ApiModelProperty("工作室自我介绍")
    private String intro;
    @ApiModelProperty("竞价类型 1.自愿 2.企业分配")
    private Integer bidType;
    @ApiModelProperty("1.竞标中 2.竞标成功 3.审核失败 4.竞标失败（自动失败）")
    private Integer state;
    @ApiModelProperty("审核备注（失败原因）")
    private String verifyRemark;
    @ApiModelProperty("竞标时间")
    private Date bidTime;
    @ApiModelProperty("审核时间（成功或失败）")
    private Date verifyTime;
    private Date createtime;
    private Date updatetime;

    @ApiModelProperty("创客案例列表")
    private List<MakerCase> caseList;
    @ApiModelProperty("创客标签列表")
    private List<Tag> tagList;
}